package com.yueqian.system.vo.res;

import java.util.ArrayList;
import java.util.List;

import com.yueqian.framework.entity.BaseEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class UserResVO extends BaseEntity {

	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 手机号码
	 */
	private String mobile;

	/**
	 * 用户名
	 */
	private String username;

	/**
	 * 用户昵称
	 */
	private String nickName;

	/**
	 * 密码
	 */
	private String password;

	/**
	 * 性别 1：男生，2：女生
	 */
	private String gender = "1";

	/**
	 * 头像地址
	 */
	private String avatar;

	/**
	 * 状态 1：开启，2：停用
	 */
	private String status = "1";

	/**
	 * 用户角色集合
	 */
	private List<Long> roleIds = new ArrayList<>();

	/**
	 * 所有角色集合
	 */
	private List<RoleResVO> roleOptions = new ArrayList<>();

	/**
	 * 用户所属部门id
	 */
	private Long deptId;

	/**
	 * 所有部门集合
	 */
	private List<DeptResVO> deptOptions = new ArrayList<>();


}
